package com.hyhy.hycloud.uaa.dto;

import lombok.Data;

import javax.validation.constraints.NotBlank;

/**
 * 更新登录密码
 *
 * @author Xuegui Yuan
 * @date 2018-11-28
 */
@Data
public class UpdateLoginPassword {

    /**
     * 用户ID
     */
    private String userId;

    /**
     * 0:通过旧密码验证修改 1：短信验证修改
     */
    private Integer updateType = 1;

    /**
     * 用户名
     */
    private String username;

    /**
     * 手机号
     */
    private String mobile;

    /**
     * 邮箱
     */
    private String email;

    /**
     * 请求ID
     */
    private String requestId;

    /**
     * 签名
     */
    private String signature;


    /**
     * 旧密码
     */
    private String oldPassword;

    /**
     * 新密码
     */
    @NotBlank
    private String newPassword;
}
